<?php
    function insertarArchivos($insertValues) {
        $array_prop = parse_ini_file('DataAcces.properties');
        $con = mysqli_connect($array_prop['servidor'], $array_prop['usuario'], $array_prop['contra'], $array_prop['base']);
        /* verificar la conexión */
        if (mysqli_connect_errno()) {
            printf("Conexión fallida: %s\n", mysqli_connect_error());
            exit();
        }
        $insertSQL = "INSERT INTO `u225435723_orden`.`ATTACHED_FILE` (idOrden,name, size, type,content,creationDate,creationUser) VALUES (".$insertValues.")";

        mysqli_query($con,$insertSQL);
        mysqli_commit($con);
        mysqli_close($con);

    }

    function eliminarArchivo($fileName,$user,$idOrden){
        $array_prop = parse_ini_file('DataAcces.properties');
        $con = mysqli_connect($array_prop['servidor'], $array_prop['usuario'], $array_prop['contra'], $array_prop['base']);
        /* verificar la conexión */
        if (mysqli_connect_errno()) {
            printf("Conexión fallida: %s\n", mysqli_connect_error());
            exit();
        }

        $deleteSQL = "DELETE FROM `u225435723_orden`.`ATTACHED_FILE` WHERE name = '" . $fileName . "' AND creationUser = '". $user ."' AND idOrden=".$idOrden;
        echo $deleteSQL;
        mysqli_query($con,$deleteSQL);
        mysqli_commit($con);
        mysqli_close($con);
    }

    function getFilesByOrden($idOrden) {
        $array_prop = parse_ini_file('DataAcces.properties');
        $con = mysqli_connect($array_prop['servidor'], $array_prop['usuario'], $array_prop['contra'], $array_prop['base']);
        /* verificar la conexión */
        if (mysqli_connect_errno()) {
            printf("Conexión fallida: %s\n", mysqli_connect_error());
            exit();
        }

        $consulta = "SELECT idAttached,name, ROUND(size/1024/1024,2) Mb, type, content from `u225435723_orden`.`ATTACHED_FILE` WHERE idOrden=".$idOrden;

        if ($resultado = mysqli_query($con, $consulta)) {
            /* obtener array asociativo */
            while ($row = mysqli_fetch_assoc($resultado)) {
                $results[] = $row;
            }
            /* liberar el conjunto de resultados */
            mysqli_free_result($resultado);
        }

        /* cerrar la conexión */
        mysqli_close($con);
        if (isset($results))
            return $results;
    }

    function getContentFile($idAttached){
        $array_prop = parse_ini_file('DataAcces.properties');
        $con = mysqli_connect($array_prop['servidor'], $array_prop['usuario'], $array_prop['contra'], $array_prop['base']);
        /* verificar la conexión */
        if (mysqli_connect_errno()) {
            printf("Conexión fallida: %s\n", mysqli_connect_error());
            exit();
        }

        $consulta = "SELECT size,type,name,content from `u225435723_orden`.`ATTACHED_FILE` WHERE idAttached=".$idAttached;

        if ($resultado = mysqli_query($con, $consulta)) {
            /* obtener array asociativo */
            while ($row = mysqli_fetch_assoc($resultado)) {
                $results[] = $row;
            }
            /* liberar el conjunto de resultados */
            mysqli_free_result($resultado);
        }

        /* cerrar la conexión */
        mysqli_close($con);
        if (isset($results))
            return $results;
    }
?>